import 'package:flutter/material.dart';

class HomeNav extends StatelessWidget {
  HomeNav({super.key});

  // 导航数据
  List navList = [
    {'title': '我的房屋', 'icon': 'assets/images/house_nav_icon@2x.png'},
    {'title': '报了个修', 'icon': 'assets/images/repair_nav_icon@2x.png'},
    {'title': '访客登记', 'icon': 'assets/images/visitor_nav_icon@2x.png'},
  ];

  @override
  Widget build(BuildContext context) {
    return Container(
      margin: const EdgeInsets.only(top: 10, bottom: 10),
      padding: const EdgeInsets.only(bottom: 10, top: 10),
      decoration: BoxDecoration(
        color: Colors.white,
        borderRadius: BorderRadius.circular(10),
      ),
      child: Row(
        mainAxisAlignment: MainAxisAlignment.spaceBetween,
        children:
            navList.map((item) {
              return Expanded(
                child: GestureDetector(
                  onTap:
                      () => {
                        if (item['title'] == '我的房屋')
                          {Navigator.pushNamed(context, '/house_list')},
                      },
                  child: Column(
                    children: [
                      Image.asset(item['icon'], width: 35),
                      Text(item['title']),
                    ],
                  ),
                ),
              );
            }).toList(),
      ),
    );
  }
}
